GPUTexture
GPU 纹理(二维、立方体、三维或数组)。
字段
width
mip 0 的宽度(纹素单位)。
height
mip 0 的高度(纹素单位)。
format
像素格式。
构造器
new
new(desc: {width: number, height: number, format: TextureFormat?, type: TextureType?, renderTarget: boolean?, mipmaps: number?, layers: number?, sampleCount: number?, label: string?,}) -> GPUTexture
方法
view
view(desc: {dimension: TextureType?, aspect: TextureAspect?, baseMipLevel: number?, mipCount: number?, baseLayer: number?, layerCount: number?,}?) -> GPUTextureView
创建对此纹理子范围的视图。所有字段可选;省略 desc 则创建全纹理视图。
upload
upload(desc: {data: buffer, mipLevel: number?, layer: number?, width: number?, height: number?,}) -> ()
将像素数据上传到特定的 mip 层级/图层。